@echo off
echo 🎯 杂志图片管理器 - 一键安装程序
echo ======================================

REM 检查管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 需要管理员权限运行
    echo 请右键点击此文件，选择"以管理员身份运行"
    pause
    exit /b 1
)

echo 📋 安装步骤：
echo 1. 检查Python环境
echo 2. 安装必要依赖
echo 3. 创建桌面快捷方式
echo 4. 配置应用设置
echo.

REM 步骤1：检查Python
echo 🔍 检查Python环境...
python --version >nul 2>&1
if %errorlevel% equ 0 (
    echo ✅ Python已安装
    set PYTHON_CMD=python
) else (
    py --version >nul 2>&1
    if %errorlevel% equ 0 (
        echo ✅ Python已安装 (py命令)
        set PYTHON_CMD=py
    ) else (
        echo ❌ Python未安装
        echo 📥 请访问 https://www.python.org/downloads/ 下载Python 3.6+
        echo 安装时请务必勾选 "Add Python to PATH"
        pause
        exit /b 1
    )
)

REM 步骤2：安装依赖
echo 📦 安装依赖...
echo Installing Pillow...
%PYTHON_CMD% -m pip install --upgrade pip >nul 2>&1
%PYTHON_CMD% -m pip install pillow >nul 2>&1

if %errorlevel% equ 0 (
    echo ✅ 依赖安装成功
) else (
    echo ⚠️ 依赖安装失败，但应用仍可运行（部分功能受限）
)

REM 步骤3：创建快捷方式
echo 📱 创建桌面快捷方式...
call "%~dp0创建桌面快捷方式.bat" >nul 2>&1

REM 步骤4：创建开始菜单快捷方式
echo 📋 创建开始菜单快捷方式...
set "STARTMENU_PATH=%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs"
set "APP_NAME=杂志图片管理器"
set "APP_PATH=%~dp0运行桌面APP.bat"

echo Set oWS = WScript.CreateObject("WScript.Shell") > CreateStartMenu.vbs
echo sLinkFile = "%STARTMENU_PATH%\%APP_NAME%.lnk" >> CreateStartMenu.vbs
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> CreateStartMenu.vbs
echo oLink.TargetPath = "%APP_PATH%" >> CreateStartMenu.vbs
echo oLink.WorkingDirectory = "%~dp0" >> CreateStartMenu.vbs
echo oLink.Description = "杂志图片管理桌面应用" >> CreateStartMenu.vbs
echo oLink.Save >> CreateStartMenu.vbs

cscript CreateStartMenu.vbs >nul 2>&1
del CreateStartMenu.vbs

REM 完成
echo.
echo 🎉 安装完成！
echo.
echo 📌 使用方法：
echo 1. 双击桌面上的"杂志图片管理器"图标
echo 2. 或者从开始菜单打开
echo 3. 首次使用请查看 APP使用说明.md
echo.
echo 🔗 快捷方式位置：
echo    桌面: 杂志图片管理器.lnk
echo    开始菜单: %APP_NAME%
echo.
echo 📖 文档: APP使用说明.md
echo.
pause